'''
有些系统已经上线，但是之前没有做过接口测试，没有输出接口文档
可以通过抓包的方式获取对应的接口。在界面上操作相应的功能，抓取接口。
上传图片的接口：http://192.168.150.84:8088/carRental/file/uploadFile.action
添加车辆的接口：http://192.168.150.84:8088/carRental/car/addCar.action

'''

import requests

url = "http://192.168.150.84:8088//carRental//file//uploadFile.action"

path = "C:\\新建文件夹\\1234.png"  # 要上传的文件
path = r"C:\新建文件夹\1234.png"
# mf是uploadFile.aaaction接口定义的参数名
# path 是要上传的文件
# f fileobj 打开文件后，文件对象
with open(path,mode='rb')as f:
    # fs = {"mf":(path,f)} # 二元组
    fs = {"mf": (path, f,"image/ipeg")}  # 三元组 第三个参数：content_type代表上传文件的类型
    r = requests.post(url,files=fs)
    print(r.text) # Content_Type :'multipart/form-data' 请求头中的类型
    print(r.request.headers)
    print(r.json()['data']['src']) # 文件路径


#     添加车辆

url = "http://192.168.150.84:8088/carRental/car/addCar.action"

# cs = {"carnumber":
# "cartype":
# "color":
# "carimg":
# description
# price
# rentprice
# deposit
# isrenting"
#       ""
#       ""}
